﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PlanProd.InterfaceSAP.ServiceReferenceZMM_WS_NOVEDADES_PRODUCCION_SJ;

namespace PlanProd.Contracts.Interfaces
{
    public class SanJuanRegistroDeDesvios
    {
        public SanJuanRegistroDeDesvios()
        {
            DetalleDeSap = new List<ZMM_RESPUESTA_NOVEDADES>();
        }

        public string Fecha { get; set; }

        public string Hora { get; set; }

        public string Destino { get; set; }

        public string ProductoCodigo { get; set; }

        public string ProductoCodigoSegunda { get; set; }

        public string TemporadaMapeoExterno { get; set; }

        public string Tipo { get; set; }

        public string TipoDescripcion { get; set; }

        public int Cantidad { get; set; }

        public short MotivoDesvio { get; set; }

        public int NumeroSemana { get; set; }

        public string FechaNueva { get; set; }

        public string ProductoCodigo8 { get { return ProductoCodigo.Substring(0, 8); } }

        public string ProductoColor3 { get { return ProductoCodigo.Substring(8, 3); } }

        public string ProductoCodigoSegunda8 { get { return ProductoCodigoSegunda.Substring(0, 8); } }

        public string ProductoColorSegunda3 { get { return ProductoCodigo.Substring(8, 3); } }

        public List<ZMM_RESPUESTA_NOVEDADES> DetalleDeSap { get; set; }
    }
    
}
